iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
Web 3

2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!系列 第 26

Day 26 | 懶人也能智能互動!沒有程式基礎也能駕馭智能合約(三)Mint + IPFS

  • 分享至 

  • xImage
  •  

前言

昨天我們做到將合約推送到測試鏈上,今天我們來將自己的NFT變成自己喜歡的樣子並輸入自己喜歡的特徵吧!


正文

今天我們會用到IPFS儲存我們的設計,並將他輸入至我們的合約,關於IPFS代理商我們這次使用的是PINATA,註冊之後就可以使用了,每個人都有1G的儲存空間,大家可以一盡量地去使用喔!
https://ithelp.ithome.com.tw/upload/images/20221005/20152558u3KeMjBssj.png

|Step1|

我們要先設計一張圖片,我自己設計的是這樣,你們可以去自己去設計自己喜歡的圖片,如果沒有想法的,這邊推薦一個好用的網站 Canva
https://ithelp.ithome.com.tw/upload/images/20221005/20152558VDNC2A45GA.png

設計完之後就可以上傳到Pinata了!

https://ithelp.ithome.com.tw/upload/images/20221005/20152558QvmNJ5H8Gk.png

|Step2|

我們參考一下Opensea某些項目的NFT,接下來再來看我們需要甚麼
https://ithelp.ithome.com.tw/upload/images/20221005/20152558KhJXJFDALo.png
這邊我們看到每個NFT都有自己的特徵,代表著這個NFT的特色。

|Step3|

上述這些特色又稱為Metadata,而Opensea的Metadata有特別的標準
Opensea Metadata Standards 網址:https://docs.opensea.io/docs/metadata-standards
這邊複製格式之後就可以進行修改
https://ithelp.ithome.com.tw/upload/images/20221005/20152558qJheHQsozQ.png
https://ithelp.ithome.com.tw/upload/images/20221005/20152558euY03JGuB1.png
這邊建議使用Visual Studio Code
然後將檔名設置成.json檔,不想要安裝的也沒關係,可以直接用記事本然後改檔名就好
這邊在輸入image網址的時候記得前面要加ipfs://
https://ithelp.ithome.com.tw/upload/images/20221005/20152558NKluXjNXZP.png
存檔後將json檔上傳至Pinata,並複製CID
https://ithelp.ithome.com.tw/upload/images/20221005/20152558QyAvgs3Jww.png
再回到Remix,點選SafeMint,在欄位上分別填寫你要mint的錢包和MetaData的CID,之後點選transact
用錢包簽署就完成了!
https://ithelp.ithome.com.tw/upload/images/20221005/20152558J8MNUleEQx.png

|Step3|

讓我們到Opensea的測試網路OpenSea Testnet
https://ithelp.ithome.com.tw/upload/images/20221005/20152558nzcblYuYKx.png
連接錢包後就可以在Opensea的Profile看到你心愛的NFT了!
https://ithelp.ithome.com.tw/upload/images/20221005/20152558m0Yh5Lzg5u.png
這邊就會出現圖片和你當初設定的基本資料!
https://ithelp.ithome.com.tw/upload/images/20221005/20152558VvHFhbP2tN.png
做到這邊的夥伴們,在這邊恭喜你們成功了發布NFT了!


上一篇
Day 25 | 懶人也能智能互動!沒有程式基礎也能駕馭智能合約(二)測試鏈+水龍頭
下一篇
Day 27 | 一個NFT不夠?直接給你一組!三分鐘學會製作一系列 NFT!(一)事前準備
系列文
2022最火話題NFT到底是什麼?釐清NFT和虛擬貨幣以及區塊鏈的關係,做出自己專屬的NFT!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言